#pragma once

class TexturedSphere : public FlatSphere
{
	Image_ptr _image;
public:
	TexturedSphere(Point center, double radius, Image_ptr texturedImage);
	void ColorAtIntersection(SecondIntersectionResult&, const Point&, const Ray&);
	~TexturedSphere(void);
};
